package br.com.itc.componentes.input
{
	import mx.events.FlexEvent;
	
	public class Numerico extends Texto
	{
		
		private var _aceitaDecimal: Boolean = false;
		
		public function get aceitaDecimal(): Boolean {
			return _aceitaDecimal;
		}
		
		public function set aceitaDecimal(aceitaDecimal: Boolean): void {
			this._aceitaDecimal = aceitaDecimal;
		}
		
		public function Numerico()
		{
			this.addEventListener(FlexEvent.CREATION_COMPLETE, init);
		}
		
		private function init(event: FlexEvent): void {
			if (aceitaDecimal) {
				this.restrict = "0-9.";
			} else {
				this.restrict = "0-9";
			}
		}
	}
}